/**
 * 
 */
package info.sswap.ontologies.modularity;

import java.util.Collection;
import java.util.List;

import uk.ac.manchester.cs.owlapi.modularity.ModuleType;

/**
 * @author Pavel Klinov
 *
 */
public interface ExtendedModuleExtractor {
	
	public Module extract(Collection<TermOntologyPair> terms, ModuleType moduleType, boolean expandInitialSignature) throws ModuleExtractionException;
	public List<ModuleExtraction> getExtractionList();

}
